package com.bobo.web.api.domain.order;

import lombok.Data;

import java.io.Serializable;

/**
 * yangbo
 * 2018-08-30
 * extension-pay
 **/
@Data
public class BusinessPrePayParamsDO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 商家账户
     */
    private String businessAccount;
    /**
     * 业务平台订单号
     */
    private String platOrderId;
    /**
     * 交易的具体描述信息
     */
    private String body;
    /**
     * 商品的标题/交易标题/订单标题/订单关键字
     */
    private String subject;
    /**
     * 订单总金额
     */
    private Long totalAmount;
    /**
     * 该笔订单允许的最晚付款时间，逾期将关闭交易。取值范围：1m～15d
     */
    private String timeoutExpress;
    /**
     * 绝对超时时间，格式为yyyyMMddHHmmss
     */
    private String timeExpire;
    /**
     * 用户付款中途退出返回商户网站的地址
     */
    private String quitUrl;
    /**
     * 支付宝服务器主动通知商户服务器里指定的页面http/https路径
     */
    private String notifyUrl;
    /**
     * 同步回调的地址
     */
    private String returnUrl;
    /**
     * 支付方式 0 微信 1 支付宝 2 银行卡 3 三方
     */
    private Integer payType;
    /**
     * openid
     */
    private String openId;
}
